perm filename 4.DMD[MSS,MUS] blob
sn#443443 filedate 1979-05-21 generic text, type T, neo UTF8
4 LINES: 4, STF, POS, P4, P5, P6, P7, P8, P9, P10 (P4) NUM OF STAVES UP FOR BAR LINE - IF ALL HIGHER PARAMETERS = 0, OR HGT1 (i.e.VERT. POS1 IF LINE). FOR HEAVY BAR LINES ADD 100*THICKNESS TO NUMBER IN P4 ADD 1000 MORE FOR THIN DOUBLE BAR. 2ND DIGIT FROM LEFT WILL MAKE RIGHT HAND BAR THICKER. (P7) 1=DASHES. IF P5=50 +N IN P7=CRESC., -=DECRESC. 2=HORIZ. DASHES. -1 = VERTICAL WAVY LINE. -2 = HORIZONTAL WAVY LINE. 3 OR 4 = LARGE BRKT. (SEE DIAGRAM FOLLOWING) 5 MAKES CURVEY BRACKET (AS USED FOR PIANO MUSIC, ETC.) P9=WIG.UNIT HGT., P8 CHANGES WIGGLE WIDTH. ....P6=RIGHT END POINT OF WIGGLE. P10=ADDED WIDTH FOR WIGGLES AND DASHES.(1=1 MORE, ETC.) (P8) NON-ZERO GIVES HORIZ. BOX SIZE(BY NT NUMS) IF P5=50 IF VERT. DASHES, P8 SETS SIZE.(ALSO AFFECTS WIGGLES.) P8 ALSO CAN AFFECT BRACKETS. SEE DIAGRAM FOLLOWING. (P9) GIVES VERT. BOX SIZE, IF P5=50.(AFFECTS VERT. WIGGLES ALSO.) (P10)=THICKNESS IF STRAIGHT VERTICAL LINE OR BOX(NOT BAR LINE.) (P11)=DISPLACEMENT FOR RIGHT SIDE OF BOX (PARALLELOGRAM). FOR CRESC. (<), DECRESC. (>): P5=50 (OR 150) P8→P11=0 P7=0 = < (CRESC.) P7=-1 = > (DECRESC.) FOR NON-DEFAULT SJPREAD OF LINES, PUT SOME OTHER + OR - VALUE INTO P7. IF P5=150, THE 'PAGE' PROGRAM WILL USE THE SYMBOL IN ALL PARTS. (WHEN EXTRACTING PARTS.) ******** RESUME OF CODE 4 PARAMETERS ************* ----------------------|-------|-------|-------|-------|-------|------- P4 | P5 | P6 | P7 | P8 | P9 | P10 ----------------------|-------|-------|-------|-------|-------|------- LINES HGT.1 | HGT.2 | POS.2 | 0 | 0 | 0 | ----------------------|-------|-------|-------|-------|-------|------- HEAVY VERT.LINE BOT. | TOP | =P3 | 0 | 0 | 0 | THICKN. ----------------------|-------|-------|-------|-------|-------|------- BAR LINE N=NUM. OF | 0 | 0 | | | | STAVES UP | | | | | | (+1000 FOR DBL BAR)| | | | | | ----------------------|-------|-------|-------|-------|-------|------- HEAVY BAR N+100* | 0 | 0 | | | | THICKNESS | | | | | | (+1000 FOR DBL BAR)| | | | | | ----------------------|-------|-------|-------|-------|-------|------- REPT. BARS NUM OF | 1 | 0 | | | | STAVES UP | | | | | | +1000=DOTS TO LEFT | | | | | | +2000=DOTS TO RIGHT | | | | | | +3000=DOTS RT & LFT | | | | | | ----------------------|-------|-------|-------|-------|-------|------- HEAVY BRACKET BOT. | TOP | 0 | 3 | 0 | 0 | THICKN. HGT. | HGT. | | | | | --OR-- | | | | | | N=NUM. OF | 0 | 0 | 4 | 0 | | THICKN. STAVES UP | | | | 1=BOT | | (0=4) | | | | 2=TOP | | ----------------------|-------|-------|-------|-------|-------|------- CURVY BRACKET(BRACE) N| 0 | 0 | 5 |WIDTH | | ----------------------|-------|-------|-------|-------|-------|------- CRESC. HGT. | 50 | POS.2 | 0 OR | 0 | | (SEE ALSO 'CLEFS' | (150) | |SPREAD | | | ITEM 103.) | | | =N | | | ----------------------|-------|-------|-------|-------|-------|------- DECRESC. HGT. | 50 | POS.2 | -1 OR | 0 | | | (150) | |SPREAD | | | | | | =-N | | | ----------------------|-------|-------|-------|-------|-------|------- DASHES HGT1.| HGT2. | POS.2 | 1 |*DASH |*SPC SZ| THICKN. (P11=1,-1 FOR BRKT END) | | | SIZE | (0=P8)| ----------------------|-------|-------|-------|-------|-------|------- WIGGLE - HORIZ. HGT. | | POS.2 | -2 | WIGL. | WIGL. | THICKN. (NO SLOPE) | | | | WIDTH | HGT. | ----------------------|-------|-------|-------|-------|-------|------- WIGGLE - VERT. BOT. | TOP | 0 | -1 | WIGL. | WIGL. | THICKN. (NO SLOPE) HGT. | HGT. | | | WIDTH | HGT. | ----------------------|-------|-------|-------|-------|-------|------- BOXES HGT. | 50 | 0 | 0 | WIDTH | HGT. | THICKN. (P11=CHNG OF RT. HGT.)| | | | |0=SQUAR| ----------------------|-------|-------|-------|-------|-------|------- * Dash size and space between dashes are a function of the staff size. Single dashes are made by making P8 larger than P6-P3. βs HGT. | 50 | 0 | 0 | WIDTH | HGT. | THICKN.